package com.cnhis.cloudhealth.clinical.hosdoctor.patientcost.service;

import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

import java.util.Map;

/**
 * Created by xiezhenyuan on 2016/3/25.
 */
public interface IPatientcost {
    /* ScriptId(3) 判断住院病人是否有费用信息 */
    ModelVo getIshavefee(Map map) throws Exception;
    /* ScriptId(null) 病人费用清单 */
    ModelVo getFeelist(Map map,int pageno,int pagesize);
    /* ScriptId(929) 病人费用分科室查询 分项目/分类别/分类分项目明细(统一调用接口）*/
    ModelVo getFeedepdetail(Map map);
    /* ScriptId(940) 病人费用分项目汇总查询  */
    ModelVo getFeeprosummary(Map map);
    /* ScriptId(943) 病人费用分类别汇总  */
    ModelVo getFeecatsummary(Map map);
    /* ScriptId(944) 病人费用分月分类汇总查询  */
    ModelVo getFeemonsummary(Map map);
    /* ScriptId(946) 病人费用逐日单据汇总查询 */
    ModelVo getFeedaybillsummary(Map map);
    /* ScriptId(948) 病人费用逐日类别汇总查询 */
    ModelVo getFeedaycatsummary(Map map);
    /* ScriptId(2129) Description(催款单病人列表，用于检索符合条件的病人) */
    ModelVo getReminder(Map<String,Object> map,int pageno,int pagesize);
}
